Career 2017 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F4 Mexico F2 Mexico F15 Mexico F7 Chile F4 USA F2 USA F3 USA F4 Mexico F5 USA F13 USA F14 Venezuela F1 Venezuela F2 Mexico F6 USA F1 Mexico F2 Mexico F4 Mexico F5 Colombia F4 Mexico F10 Mexico F3 Mexico F1 Mexico F2 Serbia F1 VII Avierto Internacional de Salinas - Salinas XXIX Edizione 'A.Savoldi Marco' - Manerbio The Scottish Tennis Championships - Edinburgh Skandia Open - Linz Tatra Banka Open - Bratislava V Trofeo Barcelona de Tenis - Barcelona Regional Hand Center Men's Challenger - Fresno Waco International Tennis Challenger - Waco Bogota Challenger - Bogota Zagreb Open - Zagreb Mexico F11 USTA Tallahassee Tennis Challenger - Tallahassee Copa Telefonica CTC Chile - Santiago Challenger ATP de Cuenca Diario El Mercurio - Cuenca Bolivia F2 Music City Challenger - Nashville Nossa Caixa Tennis Cup - Sao Paulo Cyclus Open de Tenis - Florianopolis Colombia F4 Mexico F16 Mexico F1 Mexico F5 Schickendanz Open - Furth Antonio Savoldi-Marco Co. - Manerbio Mexico F17 XL Bermuda Open - Bermuda Open Castilla y Leon - Segovia Levene Gouldin & Thompson Tennis Challenger - Binghamton Challenger DCNS de Cherbourg - Cherbourg San Luis Potosi Challenger - San Luis Potosi 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Tunis Open - Tunis Hurricane Tennis Open - Bradenton V Manta Open-Trofeo Ricardo Delgado Aray - Manta Credicard Citi Mastercard Tennis Cup - Campos do Jordao Bancolombia Open - Cali Ford Tennis Championships - Louisville Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Challenger Britania Zavaleta - Puebla Abierto Internacional Varonil Ciudad de Cancun - Cancun Sao Paulo Challenger Dallas Challenger Bogota Challenger Mexico City Challenger Lugano Challenger Manta Challenger Campos do Jordao Challenger Bogota Challenger Quito Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Medellin Challenger Tallahassee Challenger Lugano Challenger VIII Trofeo Ciudad de Quito - Quito Guayaquil Challenger Sao Paulo Challenger Aguascalenties Challenger Hilton Waikoloa USTA Challenger - Waikoloa Copa Ericsson Costa Rica - San Jose ATU Cup 2001 - Weiden Geneva Challenger - Geneva San Luis Potosi Challenger 2002 - San Luis Potosi 1st Challenger Tournament Leon - Leon ATU Cup - Weiden Challenger Britania Zavaleta - Puebla Lubbock Challenger - Lubbock LTA Men's Challenger - Wrexham Copa Ericsson Mexico - Guadalajara 2002 USTA Challenger of Calabasas - Calabasas Zagreb Open - Zagreb Muller Cup 99 - Ulm Copa Ericsson - Lima Copa Ericsson Argentina - Buenos Aires DPD Challenger 2001 - Aschaffenburg 2003 USTA Tallahassee Tennis Challenger - Tallahassee Challenger Casino Lugano - Lugano Gemax Open 2002 - Belgrade Schickendanz Open - Furth Black Forest Open - Freudenstadt USTA Challenger of San Antonio - San Antonio Copa Ericsson Brazil - Sao Paulo Corona Mexico City Open - Mexico City Copa Ericsson Costa Rica - San Jose San Luis Potosi Challenger 2000 - San Luis Potosi Quelle Cup 2000 - Furth Bulgarian Challenger 2002 - Sofia Draft Corona Mexico City Open - Mexico City Newcastle Challenger - Newcastle X Abierto Internacional de Salinas - Salinas Hungarian Open - Budapest San Luis Potosi Challenger - San Luis Potosi Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Ostdeutscher Sparkassen Cup - Dresden Baden Open - Ettlingen 2003 Eddleman USTA Challenger - Birmingham Copa Ericsson Chile - Santiago Open Castilla y Leon - Segovia CA Challenge - Graz Gran Challenger Casablanca - Mexico City USTA Men's Challenger of Dallas - Dallas USTA Challenger of San Antonio - San Antonio Brixina Tennis Open - Bressanone Citta di Como - Como 2004 Freeman Men's Challenger - Joplin Seguros Bolivar Open - Medellin 2005 West Side Tennis Coub Men's Challenger - Forest Hills V Trani Cup - Trani San Marino Cepu Open - San Marino Copa Kia - Santiago Unique Zagreb Open - Zagreb 2003 West Side Tennis Club Challenger - Forest Hills San Luis Potosi Challenger - San Luis Potosi Abierto Colombiano de Tenis - Bogota XL Capital Bermuda Open - Bermuda XI Open International D'Andorra - Andorra The West Side Tennis Club Clay Court Challenger - Forest Hills West Side Tennis Club Clay Court Challenger - Forest Hills Fifth Third Bank Tennis Classic - Lexington Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans 2004 Colorado Tennis Classic - Denver The Surbiton Trophy - Surbiton College Station Challenger - College Station Copa Petrobras Colombia - Bogota X Trofeo Ciudad de Quito - Quito The Tarka Challenger - Barnstaple Gemax Samsung Open 2005 - Belgrade Music City Challenger - Nashville Torneo Internacional Challenger Fila 2005 - Leon The LTA Nottingham Challenger - Nottingham USTA Seascape Challenger - Aptos XL Capital Bermuda Open - Bermuda Seguros Bolivar Open - Bogota The West Side Tennis Club Grass Court Challenger - Forest Hills I Manta Open - Manta 14° BH Tennis Open - Belo Horizonte Challenger Britania Zavaleta - Puebla Brasov Challenger - Brasov ITG Miami Challenger - Miami USTA Men's Challenger of Dallas - Dallas Bancastato Challenger Lugano - Lugano BH Tenis Open International Cup 2008 - Belo Horizonte Austin Challenger - Austin Ford Tennis Championships - Louisville Hilton Waikoloa Village USTA Challenger - Waikoloa The Swanston Challenger - Sacramento 2004 Keys Gate Challenger - Homestead Bancolombia Open - Bogota The Wright Financial Group USTA Challenger - Champaign JSM Challenger - Champaign X Challenger Britania Zavaleta - Puebla Countrywide Classic USTA Men's Challenger - Carson Music City Challenger - Nashville BMW Tennis Championship - Sunrise Voit Mexico City Open - Mexico City Copa Petrobras Guadalajara - Guadalajara Belo Horizonte Challenger 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Countrywide Classic USTA Challenger - Carson The Surbiton Trophy - Surbiton Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Ford Tennis Championships - Louisville Sony Ericsson Open 2008 - Belgrade VIII Gramado Open - Gramado BMW Tennis Championship - Sunrise GHI Bronx Classic - Bronx Dallas Challenger San Luis Potosi Challenger AGT Challenger - Leon Mitsubishi Electric Europe Cup - Monza XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Challenger Casablanca San Angel - Mexico City Mons Challenger Rennes Challenger Ostdeutscher Sparkassen Cup - Dresden BNP Paribas Primrose - Bordeaux Bogota Challenger USTA Challenger of Orlando - Orlando Torneo Internacional Challenger Fila 2006 - Leon Ciudad de Pozoblanco Open Diputacion - Cordoba Siemens Open - Scheveningen Dusseldorf Open 2006 - Dusseldorf Sarasota Challenger Copa Petrobras Colombia - Bogota USTA Challenger - Champaign Challenger Casablanca San Angel - Mexico City II Naples ITG Challenger - Naples Arpa Ceramic Cup - Reggio Emilia 2007 Nielsen Pro Tennis Championship - Winnetka Seguros Bolivar Open - Bogota Oklahoma Challenger - Tulsa Internazionali di Tennis di Bergamo - Bergamo VII Trofeo Ciudad de Quito - Quito USTA Challenger of Dallas - Dallas Franklin Templeton Tennis Classic - Scottsdale Challenger 42 - Andrezieux Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao VI Gramado Open de Tenis - Gramado La Serena Open - La Serena San Luis Potosi Challenger - San Luis Potosi Carson Challenger Sardinia International Championship - Cagliari Banja Luka Challenger - Banja Luka XII Abierto Internacional de Salinas - Salinas Miller Lite Hall of Fame Tennis Championships - Newport Cali Challenger 13 BH Tennis Open International Cup - Belo Horizonte Rome Challenger Bogota Challenger BH Tennis Open International Cup - Belo Horizonte Swanston Challenger - Sacramento Bogota Challenger - Bogota Challenger Banque Nationale Rimouski - Rimouski II Manta Open - Manta Lubbock Challenger - Lubbock USTA/Adtech Challenger - Boston San Jose Challenger VIII Avierto Internacional de Salinas - Salinas XL Capital Bermuda Open - Bermuda Milan Indoors - Milan V Gramado Open de Tennis - Gramado U.S. Men's Clay Court Championships - Houston West of England Challenger - Bristol Amer-Wilson Challenger - Tampere BMW Brixina Tennis Open 2000 - Bressanone Togliatti Cup - Togliatti Miller Lite Hall of Fame Tennis Championships - Newport XI Abierto Internacional de Salinas - Salinas Internationaux du Doubs - Besancon Corona Mexico City Open - Mexico City Hilton Waikoloa Village USTA Challenger - Waikoloa Kroger / St. Jude International - Memphis 2001 Eddleman USTA Challenger - Birmingham Abierto Mexicano Telfonica MoviStar - Acapulco Vancouver Challenger U.S. Men's Clay Court Championships - Houston Guadalajara Challenger Campbell's Hall of Fame Tennis Championships - Newport Generali Open - Kitzbuhel Britania Zavaleta - Puebla Prasentiert Von Seat Wolfsburg - Wolfsburg Macedonian Open 1999 - Skopje The $50,000 Pro Challenger at Calabasas - Calabasas Fifth Third Bank Tennis Championships - Lexington Challenger Leon 2003 - Leon Atlantic City Open - Atlantic City BPCA Open de Nice-Tounoi Challenger - Nice Tennis Channel Open - Las Vegas US Men's Clay Court Championships - Houston The Manchester Trophy - Manchester Challenger Britania Zavaleta - Puebla Gerry Weber Open - Halle Guzzini Challenger - Recanati Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo The Manchester Trophy - Manchester AT&T Challenger of Dallas - Dallas VI Gramado Open de Tenis - Gramado Seguros Bolivar Open - Bogota Freeman Men's $50,000 Challenger - Joplin Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Project Independence Men's Challenger - Mandeville Millenium Tennis Championships - Delray Beach Yugoslavia Open - Belgrade Heinekin Open 1998 - Budva Macedonia Open - Skopje SAP Open - San Jose IX Trofeo Ciudad de Quito - Quito Abierto Mexicano Telcel - Acapulco U.S. Men's Clay Court Championships - Houston Estoril Open - Estoril A Glimmer of Hope Challenger - Austin Britania Zavaleta - Puebla The Stella Artois Championships - London Copa Ericsson - Sao Paulo Abierto Club Casablanca - Mexico City CA Challenge 2002 - Graz Optimus Maia Open - Maia Renault Slovenian Open - Ljubljana AXA Open II - Espinho Challenger Britania Zavaleta - Puebla Copa Ericsson Argentina - Buenos Aires USTA Challenger of Burbank - Burbank 2003 Freeman Men's Challenger - Joplin Healthsouth/USTA Men's Challenger of Burbank - Burbank Eddleman/USTA Challenger - Birmingham BBB Open - Sofia 7th Wartburg Open - Eisenach BMW Brixina Tennis Open - Bressanone Opel Bulvaria MCG Bulgarian Open - Sofia drkoop.com USTA Challenger of Burbank - Burbank The Wright Financial Group, Inc. Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa Volkswagen Challenger 2004 - Wolfsburg IX Abierto Internacional de Salinas - Salinas 2004 USTA Challenger of Calabasas - Calabasas West Side Tennis Challenger - Forest Hills Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Binghamton Professional Tennis Tournament - Binghamton Tiburon Challenger - Tiburon Burbank Challenger - Burbank Copa Petrobras Bogota - Bogota USTA Men's Challenger of Dallas - Dallas Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Challenger - Tunica Sunset Moulding Yuba City Racquet Club Challenger - Yuba City PBZ Zagreb Indoors - Zagreb Ciudad de Pozoblanco Open Diputacion - Cordoba The LTA Men's Challenger - Nottingham dBI Tennis Challenger - Binghamton Pro Challenger at Calabasas - Calabasas 2005 Tulsa Challenger - Tulsa Copa Petrobras - Santiago USTA Illinois Challenger - Champaign Challenger Britania Zavaleta - Puebla Copa Petrobras - Buenos Aires USTA Freeman Men's Challenger - Joplin San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Estoril Open - Estoril XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Countrywide Classic - Los Angeles The 'Fitz' Casino Challenger - Tunica Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Mallorca Open - Mallorca Movistar Open - Santiago Heineken Open - Auckland AEGON Championships - London AEGON International - Eastbourne Savannah Challenger Chevrolet Cup - Santiago 2008 Lubbock Challenger - Lubbock Salinas Challenger Segovia Challenger Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Cerveza Club Columbia Open - Bogota U.S. Men's Clay Court Championships - Houston Malaysian Open - Kuala Lumpur Zagreb Challenger Gerry Weber Open - Halle Movistar Open - Vina del Mar Cancun Challenger Puebla Challenger Sao Paulo Challenger Sao Paulo Challenger Bucaramanga Challenger The Artois Championships - London Countrywide Classic - Los Angeles Abierto Mexicano Telcel - Acapulco Atlanta Tennis Championships - Atlanta Bogota Challenger BB&T Atlanta Open - Atlanta Leon Challenger Malaysian Open - Kuala Lumpur Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch SAP Open - San Jose The Dubai Tennis Championships - Dubai Serbia Open - Belgrade Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Serbia Open - Belgrade Medellin Challenger ATP Studena Croatia Open - Umag Cancun Challenger Mallorca Open - Mallorca Athens Challenger Gerry Weber Open - Halle Generali Open 2003 - Kitzbuhel Topshelf Open - 's-Hertogenbosch Leon Challenger BB&T Atlanta Open - Atlanta Aix En Provence Challenger Malaysian Open - Kuala Lumpur V Abierto Internacional de Salinas - Salinas Vegeta Croatia Open - Umag XL Capital Bermuda Open - Bermuda Copa Ericsson Mexico - Guadalajara Copa Ericsson Brazil - Sao Paulo TED Open-Akbank Private Banking - Istanbul VI Trofeo Ciudad de Quito - Quito Copa Ericsson - Santiago Copa Ericsson - Montevideo Warsteiner Challenger Series - Lippstadt Warsteiner Grand Prix ATP Challenger - Oberstaufen Intersport Heilbronn Open - Heilbronn San Luis Potosi Challenger - San Luis Potosi Abierto Mexicano Telfonica MoviStar - Acapulco Open Romania - Bucharest Cridicard Mastercard Tennis Cup - Campos do Jordao Franklin Templeton Tennis Classic - Scottsdale Abierto Mexicano Telcel - Acapulco RCA Championships - Indianapolis Italian Open - Rome Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Countrywide Classic - Los Angeles Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Sony Ericsson Open - Miami Medibank International - Sydney BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Campbells Hall of Fame Tennis Championships - Newport Abierto Mexicano de Tenis Pegaso - Acapulco AIG Japan Open - Tokyo Siebel Open - San Jose BellSouth Open - Vina del Mar Arizona Men's Tennis Championships - Scottsdale St. Petersburg Open - St. Petersburg Arizona Men's Tennis Championships - Scottsdale President's Cup 2000 - Tashkent Sybase Open - San Jose UBS Open Gstaad - Gstaad Pacific Life Open - Indian Wells Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. National Indoor Tennis Championships - Memphis Open de Nice Cote dAzur - Nice Pacific Life Open - Indian Wells Rogers Masters - Toronto Delray Beach International Tennis Championships - Delray Beach PTT Thailand Open - Bangkok Bank Austria Tennis Trophy - Vienna French Open - Paris Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Claro Open Colombia - Bogota French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York Davis Cup, Group 2, REL2, MEX-DOM 5-0 Davis Cup, Group 1, 1R, VEN-MEX 1-4 Davis Cup, Group 1, PO, MEX-VEN 5-0 Davis Cup, Group 1, 2R, PER-MEX 3-2 Davis Cup, Group 2, 2R, SCG-POR 5-0 Davis Cup, World Group, PO, AUT-MEX 5-0 Davis Cup, Group I, PO, MEX-COL 0-5 Davis Cup, Group 1, 1R, CAN-MEX 4-1 Davis Cup, Group 1, 1R, CAN-MEX 4-1 Davis Cup, Group 1, 2R, MEX-CAN 4-1 River Oaks International Tennis Tournament - Houston Davis Cup, Group 1, 1R, MEX-ECU 2-3 Davis Cup, Group 2, 1R, MEX-JAM 5-0 River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston